package com.yaoge.dao;

import com.yaoge.domain.Student;

import java.util.List;

/**
 * 定义dao接口，用来实现对数据库的操作
 */
public interface StudentDao {

    //abstract修饰的方法就是抽象方法，没有方法体，只能被重写
    //接口中只能含有常量和抽象方法，并且接口中的方法只能是公开的
    //常量定义  public static final   但是在接口中可以省略，因为接口中的方法都是常量方法
    //接口中的public abstract也是可以省略的，因为接口中的方法都是抽象的，公开的
    //父类的所有东西，子类都可以集成，除了构造方法。final可以修饰变量，方法，类。final修饰的变量值只能被赋一次
    //final修饰的方法，不能够被重写，final修饰的类，不能被继承了，相当于是绝育了
    //被private修饰的可以被继承，只是没有办法直接访问
    //查询student表中的所有数据
    List<Student> selectStudents();
    //定义插入操作，方法
    int insertStudent(Student student);
}
